<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018/9/7
 * Time: 23:03
 */

namespace App\Contract;

use Illuminate\Http\Request;

interface GameInterface
{
    /**
     * gameapi
     * 2018/9/7 23:06
     * Administrator
     * createMember
     * 创建账号
     * @return mixed
     */
    public function createMember(Request $request);

    /**
     * gameapi
     * 2018/9/7 23:06
     * Administrator
     * getBalance
     * 获余额
     * @return mixed
     */
    public function getBalance(Request $request);

    /**
     * gameapi
     * 2018/9/7 23:06
     * Administrator
     * transferIn
     * 转入
     * @return mixed
     */
    public function transferIn(Request $request);

    /**
     * gameapi
     * 2018/9/7 23:07
     * Administrator
     * transferTo
     * 转出
     * @return mixed
     */
    public function transferTo(Request $request);

    /**
     * gameapi
     * 2018/9/7 23:07
     * Administrator
     * checkTransfer
     * 查询订单状态
     * @return mixed
     */
    public function checkTransfer(Request $request);

    /**
     * gameapi
     * 2018/9/7 23:07
     * Administrator
     * kick
     * 踢线
     * @return mixed
     */
    public function kick(Request $request);

    /**
     * gameapi
     * 2018/9/7 23:07
     * Administrator
     * joinGame
     * 进入游戏
     * @return mixed
     */
    public function joinGame(Request $request);

    /**
     * gameapi
     * 2018/9/11 14:16
     * Administrator
     * curlJoinMobileGame
     * 手机端进入游戏
     * @param Request $request
     * @return mixed
     */
    public function joinMobileGame(Request $request);

    /**
     * gameapi
     * 2018/9/7 23:07
     * Administrator
     * getBetRecord
     * 获取余额
     * @return mixed
     */
    public function getBetRecord($startTime, $endTime);

}